package course.d1218;

import java.util.*;

/*
public static <T> void sort(List<T> list,Comparator<? super T> c)
根据指定比较器产生的顺序对指定列表进行排序。此列表内的所有元素都必须可使用指定比较器相互比较
（也就是说，对于列表中的任意 e1 和 e2 元素，c.compare(e1, e2) 不得抛出 ClassCastException）。
此排序被保证是稳定的：不会因调用 sort 而对相等的元素进行重新排序。

 */
public class p4 {
    public static void main(String[] args) {
        List<Integer> list =new ArrayList<>();
        list.add(1);
        list.add(-3);
        list.add(434);
        list.add(3);
        Collections.sort(list, (integer, t1) -> integer.compareTo(t1)*(-1));
        System.out.println(list);
    }
}
